﻿/*返回顶部*/
.gotop{ width:22px; height:81px; position:absolute; background:url(../../img/list/top.png); top:70%;right:50%;margin-right:-510px; cursor:pointer;}
/*面包屑导航*/
.crumb{ margin-top:18px;color:#666;}
.crumb span{ color:#333; margin-left:10px;}
.crumb a{ color:#666;margin:0 10px 0 10px;}
.crumb a:hover{ color:#ed5400;}
.crumb a.crumb-index{ margin-left:0;}
/*已选择*/
.filter-selected{ margin-top:10px; border:solid 1px #d1d1d1; height:32px; padding:1px; position:relative;}
.filter-selected h6{line-height:32px; height:32px; padding-left:16px; background:url(../../img/list/filtet-bg.png) repeat-x;}
.filter-selected .b{ display:inline-block; margin:0 8px;}
.pager-count{ float:right; margin-right:8px;}
.pager-count span{ color:#ed5400; margin:0 4px;}
a.selectcard, a.selectcard span{background:url(../../img/list/filter-selected.png);}
a.selectcard{ padding-left:10px; margin-left:10px; height:21px;  display:inline-block;}
a.selectcard span{ display:block; background-position:right top; padding-right:28px;line-height:21px;}
a.selectcard:hover{ color:#333; text-decoration:none;}
/*选项*/
.filter-select{border:solid 1px #ddd; border-top:0;}
.filter-select li{ padding:6px 0 6px 120px; border-top:dotted 1px #ddd; margin-top:-1px; zoom:1;}
.filter-select label{ width:120px; text-align:center; font-weight:700; float:left; margin:2px 0 0 -120px;}
.filter-select a{ display:inline-block; width:100px; margin:2px 30px 2px 0;color:#333; text-decoration:underline;}
.filter-select p.more{ display:none;}
.filter-listicons a{ width:60px; margin-right:50px;}
.filter-select a.selected, .filter-select a:hover{ color:#ed5400;}
.filter-select a.more{ display:block; text-align:center; border:solid 1px #f7dcc1; width:60px; background:url(../../img/list/more.png) no-repeat 66px 8px; border-radius:4px 4px 0 0; padding:0 12px 0 8px; margin:8px auto -7px auto; background-color:#fef4eb; }
.filter-select a.open{ background-position:66px -10px;}
.filter-select a.open .open, .filter-select a.more .close{ display:none;}
.filter-select a.open .close{ display:inline;}
/*搜索过滤*/
.filter{margin-top:10px; position:relative;}
.filter-content{ border:solid 1px #d1d1d1; border-top-width:0; height:40px; padding-top:16px; line-height:32px; background:url(../../img/list/filter.png) repeat-x left bottom;}
.filter-content span{ margin:0 32px 0 16px; }
.filter-content select{ border:solid 1px #d1d1d1; width:128px; height:22px; line-height:22px; vertical-align:middle;}
.filter-content a{ padding:3px;  margin-left:8px; line-height:20px; text-align:center; cursor:pointer;}
.filter-content a.now{border:solid 1px #f0b57b; padding:2px;}
.filter-content input{ width:50px; height:18px; padding:1px 2px; margin:0 8px; border:solid 1px #d2d2d2;vertical-align:middle;}
.filter-content button{ width:80px; height:22px; border:0; vertical-align:middle; padding:4px 0 4px; margin-left:4px; background:url(../../img/list/filter-btn.png);}
/*过滤 其他*/
.filter-other{ float:right; position:absolute; right:0; top:0; width:500px;margin-right:0;}
.filter-other .notice{ margin-right:20px; width:300px; text-align:right; color:#666; margin-top:4px; float:right; }
.filter-other .pager-min{ float:right; }
/*tab切换*/
.tab{border-bottom:2px solid #db2500; height:27px;overflow:hidden; }
.tab li{float:left; padding-right:3px;}
.tab li a{ background:url(../../img/list/tab.png) no-repeat scroll 0 0 transparent; color:#242424; display:block; height:27px; line-height:32px; overflow:hidden; text-align:center; text-decoration:none; width:94px;}
.tab li a:hover{ background-position:0 -54px; text-decoration:none; color:#242424;}
.tab li a.selected, .tab li a.selected:hover {background-position:0 -27px;font-weight:700; line-height:30px;text-align:center;width:84px; text-decoration:none;}
/*表格*/
.table-lists{ position:relative;margin-top:10px; }
.promo-label{ width:35px; height:35px; display:block; position:absolute; left:-1px; top:28px; background:url(../../img/list/promo.png) no-repeat; }
.table-list{ width:100%; border-collapse:collapse; }
.table-list thead td{ background-color:#ededed; height:28px; line-height:28px; color:#666; border-top:solid 1px #d1d1d1; border-bottom:solid 1px #d1d1d1; text-align:center;}
.table-list thead td.table-first{border-left:solid 1px #d1d1d1;}
.table-list thead td.table-last{ border-right:solid 1px #d1d1d1;}
.table-list thead td.table-product{ border-left:solid 1px #d1d1d1; text-align:left; padding-left:100px;}
.table-list thead td.table-price{width:120px;}
.table-list thead td.table-stock{ width:120px;}
.table-list thead td.table-type{ width:90px; padding-left:34px; text-align:left;  border-right:solid 1px #d1d1d1;}
a.orderup, a.orderdown{ border:solid 1px #c6c6c6; color:#242424; padding:1px 16px 3px 4px;background:url(../../img/list/order.png) no-repeat 54px 4px; }
a.orderdown{ background-position:54px -23px;}
a.orderup:hover, a.orderdown:hover{ text-decoration:none;}
.table-list tbody td{ border-bottom:dotted 1px #b8b8b8; padding:8px 0; text-align:center; }
.table-list tbody td.first{ border-left:solid 1px #f6dcc5;}
.table-list tbody td.last{ border-right:solid 1px #f6dcc5;}
.table-list .promo{}
.table-list .promo td{ background-color:#fefaef;}
.table-list .promolast td{border-top:solid 1px #f6dcc5; border-bottom-width:0; height:1px;padding:0; }
.table-list tbody p{ text-align:left;padding:4px 0 0 40px; color:#666;}
.table-list tbody p a{ margin-left:-4px; font-weight:700;}
.table-list span.num{ color:#ed5400; font-weight:700; margin-right:4px;}
.table-list tfoot td{ text-align:center; padding-top:32px;}
a.buy, a.buy-disable{ display:block; width:80px; height:26px; color:#333; text-decoration:none; margin:4px auto 0 auto; background:url(../../img/list/buy.png) no-repeat; line-height:22px;}
a.buy-disable{ background-position:0 -26px; cursor:default;}
/*交易保障*/
.listicon, .listicon-guan, .listicon-zidong, .listicon-danbao, .listicon-jishou, .listicon-zichong, .listicon-zhichong, .listicon-kami, .listicon-daichong, .listicons-guan, .listicons-zidong, .listicons-danbao, .listicons-jishou, .listicons-zichong, .listicons-zhichong, .listicons-kami, .listicons-daichong, .listicon-guanfang, .listicon-shandian, .listicon-cuochong, .listicon-peifu{ display:block; text-align:left; background:url(../../img/list/listicon.png) no-repeat -999px -999px;}
.listicons-guan, .listicons-zidong, .listicons-danbao, .listicons-jishou, .listicons-zichong, .listicons-zhichong, .listicons-kami, .listicons-daichong{ padding-left:24px; line-height:18px; margin-left:-4px; }
.listicon, .listicon-guan, .listicon-zidong, .listicon-danbao, .listicon-jishou, .listicon-zichong, .listicon-zhichong, .listicon-kami, .listicon-daichong{font-weight:700; padding-left:20px; margin-left:16px; line-height:18px;}
.listicon-guanfang, .listicon-shandian, .listicon-cuochong, .listicon-peifu{ padding-left:36px; line-height:26px;}
.listicon-guan, .listicons-guan{ background-position:4px 0;}
.listicon-zidong, .listicons-zidong{ background-position:4px -22px;}
.listicon-danbao, .listicons-danbao{ background-position:4px -44px;}
.listicon-jishou, .listicons-jishou{ background-position:4px -66px;}
.listicon-zichong, .listicons-zichong{ background-position:4px -88px;}
.listicon-zhichong, .listicons-zhichong{ background-position:4px -110px}
.listicon-kami, .listicons-kami{ background-position:4px -132px;}
.listicon-daichong, .listicons-daichong{ background-position:4px -154px;}
.listicon-guanfang{ background-position:8px -176px;}
.listicon-cuochong{ background-position:8px -207px;}
.listicon-shandian{ background-position:8px -235px;}
.listicon-peifu{ background-position:8px -262px;}
/*分页*/
.pager a.prev s, .pager a.next s, .pager a.prev-disable s, .pager a.next-disable s, .pager button{background:url(../../img/list/pager.png) no-repeat; }
.pager{ text-align:center;}
.pager a, .pager span{ margin:0 4px;display:inline-block; overflow:hidden; }
.pager a{border:solid 1px #ccc;line-height:18px;height:18px; padding:2px 8px 1px; }
.pager span a{ margin:0; border-width:0; padding:0; height:auto; }
.pager span a:hover{ text-decoration:none;}
.pager a.curr{ border:solid 1px #fff; color:#ed5400; cursor:default; text-decoration:none;}
.pager a.prev, .pager a.prev-disable, .pager a.next, .pager a.next-disable{ background-color:#f8f8f8; position:relative;  }
.pager a.prev, .pager a.next{color:#ed5400;}
.pager a.prev-disable:hover, .pager a.next-disable:hover{ cursor:default; color:#333; text-decoration:none;}
.pager a.prev, .pager a.prev-disable{ padding-left:12px;}
.pager a.next, .pager a.next-disable{ padding-right:12px;}
.pager a.prev-disable, .pager a.prev-disable:hover, .pager a.next-disable, .pager a.next-disable:hover{ color:#666;}
.pager a.prev s, .pager a.next s, .pager a.prev-disable s, .pager a.next-disable s{ display:block; width:5px; height:9px; overflow:hidden; top:6px; position:absolute;}
.pager a.prev s{ float:left; background-position:-10px 0; left:2px; }
.pager a.prev-disable s{ float:left; background-position:0 0; left:2px; }
.pager a.next s{ float:right; background-position:-15px 0; right:2px;}
.pager a.next-disable s{ float:right; background-position:-5px 0; right:2px;}
.pager span{ color:#999; line-height:22px; height:22px; padding-bottom:2px; }
.pager input{ width:40px; height:14px; line-height:14px; padding:2px; border:solid 1px #f0b57b; margin:0 2px; text-align:center; vertical-align:middle;}
.pager button{ margin-left:8px; width:77px; text-align:center; height:22px; padding: 4px 0 4px 0; background-position:0 -22px; border:0; cursor:pointer; vertical-align:middle;}
.pager-min a.prev, .pager-min a.prev-disable, .pager-min a.next, .pager-min a.next-disable{ width:1px; overflow:hidden; margin:0; display:inline-block;}
.pager-min a:hover{ text-decoration:none;}
.pager-min a.prev s, .pager-min a.prev-disable s{ margin-left:5px;}
.pager-min a.next s, .pager-min a.next-disable s{ margin-right:5px;}
.pager-min span{ line-height:22px; padding:0 4px;}
/*ad*/
.ad{ margin-top:32px;}
.ad a{ margin:0 5px;}
.ad img{ width:180px; height:95px;}